Calls readable.destroy() with an AbortError and returns a promise that fulfills when the stream is finished.